error detection tricks